package com.smartstate.IOC.service;

import com.smartstate.IOC.vo.PowerMeterSummaryRec;
import com.smartstate.IOC.entity.HalfHourPowerMeterSummary ;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;


public interface HalfHourPowerMeterSummaryService extends ServiceBase<HalfHourPowerMeterSummary> {


    List<PowerMeterSummaryRec> getPowerMeterSummaryRecs(String startTime);

    Map<String, Map<String, BigDecimal>> getPeriodDeviceSummaryRecs();


    Map<String,Map<String,BigDecimal>> getTotalPower();

    List<Map<String,Object>> getUnitPowers();

    List<Map<String, Object>> getRatioOnMonth();

    List<Map<String, Float>> getElectricDataTotal();
}
